Draft
Conversation
5224cd2 to
4904c84
Compare
950fc6d to
41eed91
Compare
bb39565 to
2a21507
Compare
6233816 to
f858659
Compare
71db1d0 to
a2c371f
Compare
…ters Cherry-picked from SAP/ui5-fs@5651627 JIRA: CPOUI5FOUNDATION-1174
Cherry-picked from: SAP/ui5-fs@5651627 JIRA: CPOUI5FOUNDATION-1174
Cherry-picked from: SAP/ui5-builder@ef5a3b2 JIRA: CPOUI5FOUNDATION-1174
Cherry-picked from: SAP/ui5-project@82b20ee JIRA: CPOUI5FOUNDATION-1174
Prerequisite for versioning support Cherry-picked from: SAP/ui5-project@83b5c4f JIRA: CPOUI5FOUNDATION-1174
Cherry-picked from: SAP/ui5-project@cb4e858 JIRA: CPOUI5FOUNDATION-1174
Cherry-picked from: SAP/ui5-cli@d29ead8 JIRA: CPOUI5FOUNDATION-1174
* Improve handling for concurrent resource access and modifications, especially when buffering streams. * Deprecate getStatInfo in favor of dedicated getSize, isDirectory, getLastModified methods. * Deprecate synchronous getStream in favor of getStreamAsync and modifyStream, allowing for atomic modification of resource content * Generate Resource hash using ssri
`+` Add cases for OmitFromBuildResult tagging `+` Add cases for components (copied "node_modules" folder from application.a) `+` Adjust tests for BuildContext.js to work with new logic
`+` Mark module test as incorrect with comment
7364b4b to
cf43f0c
Compare
…tual fixtures folders" This reverts commit 806ab4d.
… 'supportsDifferentialBuilds' For better consistency
…-task project types (e.g. modules) `+` Fix module test with now new assertions
´+´ style: Apply same line padding: (within a build stage: 1 empty line; between two build stages: 2 empty lines)
7da465c to
252b966
Compare
252b966 to
874a943
Compare
RandomByte
commented
Feb 18, 2026
packages/project/test/fixtures/application.a/custom-tasks/custom-task-2.js
Outdated
Show resolved
Hide resolved
packages/project/test/fixtures/application.a/custom-tasks/custom-task-0.js
Outdated
Show resolved
Hide resolved
`+` Fix logic for preceding tasks being able to read tags `+` Clean-up custom-task code
New proxy class to record which resource tags are set by a task
* Add new class 'ProjectResources'
* Add new ProjectBuildCache lifecycle hook "buildFinished"
* This is used to clear build-tags which must not be visible to
dependant projects (maybe we can find a better solution here)
* ProjectBuilder must read the tags before triggering the hook
Still missing: Integrate resource tags into hash tree for correct
invalidation
8ce0b93 to
df275e5
Compare
This test should cover a scenario with an application depending on a library. Specifically, we're directly modifying the contents of the library which should have effects on the application because a custom task will detect it and modify the application's resources. The application is expected to get rebuilt.
df275e5 to
0345502
Compare
This removes the FIXMEs which are fixed with a516158
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implementation of RFC 0017 Incremental Build
This PR supersedes previous PoC: #1238
JIRA: CPOUI5FOUNDATION-1174